/*
 * Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
 * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */

package java.lang.annotation;

/**
 * 指示注解类型被自动继承。如果注解类型声明上存在Inherited元注解，
 * 并且用户查询类声明上的注解类型，而类声明没有此类型的注解，
 * 那么将自动查询该类的超类以获取注解类型。
 * 此过程将重复进行，直到找到此类型的注解，或到达类层次结构的顶部（Object）。
 * 如果没有超类具有此类型的注解，则查询将指示所讨论的类没有此类注解。
 *
 * <p>请注意，如果被注解的类型用于注解类以外的任何内容，则此元注解类型无效。
 * 还要注意，此元注解仅导致从超类继承注解；实现接口上的注解无效。
 *
 * @author  Joshua Bloch
 * @since 1.5
 * @jls 9.6.3.3 @Inherited
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.ANNOTATION_TYPE)
public @interface Inherited {
}
